#include <stdio.h>
#define PRINT_INT(n) printf("%d\n", n)
#define NELEMS(a) ((int) (sizeof(a) / sizeof(a[0])))
int main(void)
{
    int a1[] = {1,2,3,4,5};
    PRINT_INT(NELEMS(a1));
    char *a2[] = {"a", "b", "c", "d"};
    PRINT_INT(NELEMS(a2));
    char a3[] = {'A', 'B', 'C', 'D', 'E', 'F', 'G'};
    PRINT_INT(NELEMS(a3));
    return 0;
}